﻿@charset "utf-8";
/*reset*/
/* CSS reset for c_b */
body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
table th , table td { padding:5px; }
fieldset , img { border:0; }
address , caption , cite , code , dfn , em  , th , var { font-style:normal; font-weight:normal; }
ol , ul { list-style:none; }
ception , th{ text-align:left; }
q:before , q:after{ content:''; }
abbr , acronym{ border:0; }
a { color:#666; text-decoration:none; }  /*for ie f6n.net*/
a:focus{ outline:none; } /*for ff f6n.net*/
a:hover { text-decoration:underline; }
*{padding:0;margin:0px;}
/*定位*/
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.bc { margin-left:auto; margin-right:auto; }
.fl { float:left; display:inline; }
.fr { float:right; display:inline; }
.zoom { zoom:1}
.hidden { visibility:hidden; }
.vam { vertical-align:middle; }
.clear{ clear:both; height:0; line-height:0; font-size:0; }
p{ word-spacing:-1.5px; }
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box;
/*其他*/
.cur{ cursor:pointer};
/*原reset*/
sup{ vertical-align:baseline; }
sub{ vertical-align:baseline; }
input,button,textarea,select,optgroup,option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select{ *font-size:100%; }
input,select{ vertical-align:middle; }
body{ font:12px/1.231 arial,helvetica,clean,sans-serif; }
select,input,button,textarea,button{ font:99% arial,helvetica,clean,sans-serif; }
table{ font-size:inherit; font:100%; border-collapse:collapse; }
pre,code,kbd,samp,tt{ font-family:monospace; *font-size:108%; line-height:100%; }
/*title*/
h1 { font-size:32px; }
h2 { font-size:26px; }
h3 { font-size:20px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }
/*清除浮动*/
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix{ /*兼容 IE*/ zoom: 1; }
#roll_top,#fall,#ct{ position:relative; cursor:pointer; height:52px; width:52px}
#roll_top{ background:url(../images/top.gif) no-repeat}
#fall{ background:url(../images/top.gif) no-repeat 0 -80px}
#ct{ background:url(../images/top.gif) no-repeat 0 -40px}
#roll{ display:block; width:15px; margin-right:-558px; position:fixed; right:46%; top:80%; _margin-right:-558px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8)); z-index:100; }
/*end reset*/ /* CSS Document */
body{ background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: "微软雅黑"; position:relative; min-width:1200px; width:100%; }/*网站字体颜色*/
.header , .content , .footer , .container{ margin-left:auto; margin-right:auto; width:1200px; }
/* header */
.header{ width: 100%; }
.headerTop{ width: 100%; height: 47px; line-height: 47px; background: #eeeeee; border-bottom: 1px solid #e1e1e1}
.headerTop p{ font-size: 14px; height: 47px; line-height: 47px; color: #666666; float: left; }
.headerTop ul{ float: right; }
.headerTop li{ float: left; height: 38px; line-height: 47px; margin-left: 18px; }
.headerTop li a{ font-size: 14px; color: #999999; padding-left: 26px; }
.headerTop li.first a{ background: url(../images/header_icon01.png) no-repeat left center; }
.headerTop li.second a{ background: url(../images/header_icon02.png) no-repeat left center; }
.headerTop li.last a{ background: url(../images/header_icon03.png) no-repeat left center; }
.headerTop li:first-child{ margin-left: 0; }
.headerCenter{ width: 100%; height: 150px; background:#fff; }
.headerCenter dl{ width: 650px; float: left; margin-top: 25px; }
.headerCenter dt{ float: left; width: 100px; height: 100px; }
.headerCenter dt img{ display: block; }
.headerCenter dd{width: 508px; float: left; margin-left: 24px; border-left: 1px solid #ccc; margin-top: 14px; padding-left: 12px;}
.headerCenter dd h2{ font-size: 32px; color: #212d3a; font-weight: bold; }
.headerCenter dd p{ font-size: 18px; color: #666666; margin-top: 10px; }
.headerCenter .gugao{float:left;width: 200px;font-size: 20px;margin-top: 60px;}
.headerCenter .phone{ background: url(../images/header_icon04.png) no-repeat left center; padding-left: 50px; float: right; margin-top: 50px; }
.headerCenter .phone p{ color: #666666; font-size: 14px; padding-top: 2px; }
.headerCenter .phone span{ display: block; font-size: 18px; color: #59bc2b; font-weight: bold; }
.headerNav{ height: 58px; background: #212d3a; }
.headerNav ul{ width: 100%; }
.headerNav li{ float: left; font-size: 15px; height: 58px; line-height: 58px; }
.headerNav li:first-child{ background-image: none; }
.headerNav li a{ color: #fff; text-decoration: none; height:58px; line-height: 58px; display: block; padding: 0 30px; }
.headerNav li.cur{ background: url(../images/navBg.png) repeat-x; }
.headerNav li:hover{ background: url(../images/navBg.png) repeat-x; }
/*footer*/
.footer{ width: 100%; }
.footerTop{ width: 100%; background: #212d3a; padding-top: 30px; padding-bottom: 0px; }
.footerTop .footerMenu{ width: 100%; padding-bottom: 30px; border-bottom: 1px solid #1c2632; }
.footerTop .footerMenu li{ float: left; font-size: 16px; color: #999999; padding:0 35px; border-left: 1px solid #373e46; border-right: 1px solid #666666; }
.footerTop .footerMenu li:first-child{ border-left: none; padding-left: 0; }
.footerTop .footerMenu li:last-child{ padding-right: 0; border-right: none; }
.footerTop .footerMenu li a{ color: #999999; }
.footerTop .conBox{ width: 100%; border-top: 1px solid #2c3946; padding-top: 34px; }
.footerTop .conBox .conL{ float: left; }
.footerTop .conBox .conL dl{ float: left; background: url(../images/footer_xian.png) no-repeat left top; height: 150px; padding-left: 20px; margin-bottom:26px;}
.footerTop .conBox .conL dt{ font-size: 16px; color: #fff; margin-bottom: 20px; }
.footerTop .conBox .conL dd a{ font-size: 14px; color: #999999; margin-bottom: 12px; }
.footerTop .conBox .conL dd p{ display: block; font-size: 14px; color: #999999; margin-bottom: 12px; }
.footerTop .conBox .conL dd p span{ color: #fff; font-weight: bold; }
.footerTop .conBox .conL dl.dl1{ width: 220px; background:none;margin-left:60px;}
.footerTop .conBox .conL dl.dl2{ width: 161px; }
.footerTop .conBox .conR{ float: right; width: 226px; margin-top:0px;}
.footerTop .conBox .conR p{ float: left; width: 140px; text-align: center; }
.footerTop .conBox .conR p span{ display: block; font-size: 13px; color: #999999; margin-top: 7px; }
.footerTop .conBox .conR p:first-child{ margin-right: 20px; }
.footerBottom{ width: 100%; height: 60px; line-height: 60px; background: #1d2936; }
.footerBottom p{ font-size: 13px; color: #999999; text-align: center; }
.footerBottom p a{ color: #999999; }

/*处理中动画占全屏*/
#oran_div_processing{ width:300px; padding:20px; z-index:9999; text-align:center; background:#fffeef; border:solid 1px #b8ab04; }
.retop ul{ overflow:hidden; }
.retop li{ float:left; margin-left:10px; }
.retop li img{ display:block; }
.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:88%; right:51%; margin-right:-675px; cursor:pointer; display:none; }
.rtTop h1{ width:43px; height:43px; overflow:hidden; position:relative; }
.rtTop img{ display:block; position:absolute; top:0; left:0; }
